home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 4 / PC World Interactive 4.iso / online / trackit.EXE / TRACKIT.TXT < prev   
Text File  |  1995-04-17  |  12KB  |  267 lines

  1. TrackIt 1.1 (interim release)
  2. (c) '95 by Dietmar Bos (CIS:70007,5261)
  3. ---------------------------------------------------------------------
  4.  
  5. This release is interim, because it is still missing the GDI,Heap and
  6. User thunk due to lack of an SDK in Sync with my current build of W95. If
  7. I have the required handy, there will be a new release with this feature
  8. too (meaning, staying as a 32bit application, but having the Resource info).
  9. Anyway, there are too many changes between rel. 1.0 and so many bugfixes,that
  10. I thought it might be useful, to have this release out. In case you find any bugs,
  11. please keep me posted.
  12.  
  13. ---------------------------------------------------------------------
  14. This is the second public release with the following changes:
  15.  
  16. popup-window display.
  17. You can choose now between popup window for display, or an
  18. ordinary window. The popup requires less space on the desktop and
  19. it also looks nicer, but, the drawback is, that you only can end
  20. the program now in the Settings dialog.The advantage of the usual 
  21. window is, that you can put Trackit in Iconized mode. In W95 it will
  22. then show the memory utilization in the taskbar. In Popup mode, you 
  23. can change the size with the border around the popup frame. To move the
  24. window, klick on the client area, hold button and drag the window to the
  25. new location. Remember: To enter setup-mode still requires to press
  26. the right mouse button while the cursor is over the TrackIt client area.
  27. This is both true for popup display and ordinary window display.
  28.  
  29.  
  30. some Notes:
  31. I got some responses from Trackit 1.0 and I think, it is necessary
  32. to comment on some issues, one might not be feeling completely
  33. comfortable with. First of all, you can asume that the values displayed
  34. are correct. The reason for this statement is, that users of TrackIt
  35. runing both W95 and NT did notice the drastically different numbers.
  36. For instance a memory utilization of 30-50% under W95 is usual. With
  37. NT you will get 0% pretty often. That is due to the different memory
  38. managers. NT counts _all_, even virtual space, to its memory resources.
  39. Now calculating down the required mem combined with the 'free' mem
  40. just gives '0', I can't help it <g>.
  41. Another topic was the number of CPU cycles TrackIt consumes. This is
  42. depending on different factors. The most important one: 'Task slice' is
  43. consuming most of the time (but under my impression even this is
  44. acceptable). If you think, your machine suffers from missing CPU cycles,
  45. turn 'task slice' of. If still the condition is not as good as it should
  46. be, turn on 'use timer'(this is done automatically, if you switch of 'task slice').
  47. This is the best you can get. Change 'timer
  48. delay' then to a value around 3000-4000. Now it should be pretty save.
  49. Note, that if you select some remote drives or worst of all, some
  50. floppy drives to monitor, then you have a problem. Since this is
  51. the slowest possible access (this does apply to network drives, Peer2peer,
  52. parallel connected cables too, it is just a bit faster than floppy
  53. drives.) Trackit will wait for the messages from the system, 'til the
  54. system is done, no way to avoid it. So, you should switch on such drives
  55. on occasion only, not permanent.
  56. Personally I would not keep too much attention to time consumption
  57. of TrackIt. As you might have noticed, I tried to keep the program as
  58. small and tight as possible. For instance, that you have to resize the
  59. borders in single windows mode on your own is not, that I was to lazy
  60. to automatically change the dimensions <g>, it is just, that I wanted
  61. to spare me (you!) even this code. (Note, that you can even use _all_ the fonts,
  62. your system suplies, not only fixed pitched fonts, like most resource trackers use. It is
  63. much easier to calculate occupied space for fixed pitched fonts only, but I did not want
  64. to limit that.)
  65. The system monitor of W95 reports me
  66. on a P90: 4% CPU usage with 'task slice' on, 3% with 'use timer' on.
  67.  
  68. ..and finally: English is not my native language, as you might have
  69. found out on your own now <g>. Forgive me bad vocabulary. I hope the
  70. text is redundant enough to make out the meaning <g>. If you have
  71. questions left, conntact me on CIS:70007,5261
  72.  
  73. - the original documentation with the program description follows-
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. ----------------------------------------------------------------------
  82.  
  83. TrackIt 1.0
  84. (c) '95 by Dietmar Bos (CIS:70007,5261)
  85.  
  86. ---------------------------------------------------------------------
  87.  
  88. First of all the good news. This software is Freeware, you don't have
  89. to pay anything for it! 
  90.  
  91. ---------------------------------------------------------------------
  92.  
  93. The program itself is a little resource monitor, that runs both under
  94. Windows NT and Windows 95 (it was written completely under W95. 
  95. Execution tests for NT were done with the release 3.5)
  96.  
  97. The main intention was to create a small program, that uses little
  98. space on the desktop, uses little system resources and finally is
  99. very easy to use.
  100.  
  101. To use the program, copy it to your favourite location on your harddisk
  102. and run it from the program-manager, explorer or whatever program you
  103. like as a function starter. It is very convenient to place it in your
  104. autostart-group, what spares you the process of restarting it by hand
  105. all the time.
  106.  
  107. The first time you start the program, you best place the mouse over it's 
  108. window and press the right mouse button. Choose whatever information
  109. you like to get displayed by using the checkboxes in the dialog.
  110. Press ok when done. Then you should resize and reposition the window
  111. to your favourite place on the desktop. Note: All settings and
  112. position information is saved automatically, so you only have to
  113. do all this once.
  114.  
  115. ---------------------------------------------------------------------
  116.  
  117. IMPORTANT!:
  118. I am not responsible for any damage in any form that might happen
  119. due to the use of this program! (not, that I expect this to
  120. happen...this is just in case!)
  121. Even if this software is freeware, the permission to copy it and/or
  122. spread it to second persons or to a BBS is allowed only, if both the
  123. program itself and this text file are copied together. No changes in
  124. any form, to this document or the program, are allowed. So, finally,
  125. what you should get is:
  126. TRACKIT.EXE
  127. TRACKIT.TXT
  128.  
  129. ---------------------------------------------------------------------
  130.  
  131. What follows now, is a description of the available options in the
  132. setup dialog and some useful hints and notes.
  133.  
  134. ---------------------------------------------------------------------
  135. The OK button: 
  136.     confirm all settings in the dialog and continue with the
  137.     program. (Remember, click-right to get into the dialog)
  138.  
  139. The FONT button:
  140.     Select a font of your choice. All attributes are supported.
  141.     I would recommend to use a fixed-pitched font for a cleaner
  142.     look.
  143.  
  144. THE SYSINFO BOX:
  145. ----------------
  146. memory usage in %:
  147.     If this is checked, you will be displayed the current memory
  148.     utilisation of the system. The information is so important
  149.     (I think), that it is not displayed in the window. Instead
  150.     it goes to the windows caption. This has the advantage, that
  151.     under Windows95 you can see the memory usage in the taskbar,
  152.     even if the program is minimized.
  153.  
  154. total physical mem:
  155.     Displays the total amount of available physical memory.
  156.     Interestingly enough, the values differ under W95 and NT.
  157.     I got 29MB under W95, 32MB under NT.
  158.  
  159. avail.physical mem:
  160.     displays the current available physical memory. Since
  161.     this amount is seldom more than 5MB, the information is always
  162.     displayed in KB. All other memory info is displayed in MB and
  163.     will change to KB, if the value drops to less than 1024.
  164.  
  165. total pages:
  166.     The total number of memory pages.
  167.  
  168. avail. pages:
  169.     The number of available pages
  170.  
  171. total virtual mem:
  172.     The total number of virtual memory.
  173.  
  174. avail. virtual mem:
  175.     The amount of available MB in swapspace.
  176.  
  177. pagesize:
  178.     The size of a memorypage.
  179.  
  180. min.appl.address:
  181.     The lowest possible startaddress for an application.
  182.  
  183. max.appl.address:
  184.     The highest possible endadress for an application.
  185.  
  186. processor type:
  187.     displays the typename of the processor. Interestingly
  188.     enough, it always reports wrong on my machine. The reason is,
  189.     the defines are different from the real results of the involved
  190.     SDK function call. Since I do not know, if this is a mistake in the
  191.     function itself, or a mistake in the (MS) headerfile, I could
  192.     not do anything about it. Once the final version of W95 is out,
  193.     I will supply an update to TrackIt1.1 which fixes this then.
  194.  
  195. SystemDate:
  196.     shows the current local date. Dateformat differences is taken
  197.     care of.
  198.  
  199.  
  200. The DRIVES box:
  201. ---------------
  202.  
  203. There is nothing much to say here. Choose the drives you wish to get
  204. displayed. A and B are always displayed in KB, all the others in MB.
  205. This will change to KB also, if the free space drops to less than
  206. 1024KB.
  207. NOTE: The availability of the checked drive is not checked. If you
  208. choose a not valid drive, the main window will display a 'not available'.
  209.  
  210.  
  211. The MISC box:
  212. -------------
  213.  
  214. always top:
  215.     If checked, the TrackIt window will reside on top of the desktop
  216.     all the time.
  217.  
  218. calc. task slice:
  219.     This is sort of tricky. What is displayed here, is _not_ the
  220.     current CPU utilisation. Measured here is the the speed
  221.     of overall message throughput. I think, this value gives
  222.     a fairly good idea of what 'is currently going on' in your system
  223.     regarding time consumption. The higher the value, the better.
  224.     To give you a better idea: Try to copy a big file to drive A: 
  225.     and see, how drastically the value drops. This is due to some
  226.     DMA access to that drive, which requires most attention of the 
  227.     system. At that point, all running applications cannot receive
  228.     as much msgs as they could do in idle state. That's why the value
  229.     drops. Experiment with some applications, especially time
  230.     consuming ones, and you will see, that the value presented is
  231.     unfortunately 'pretty possible'.
  232.     Average values in idlestate, I could check on my own are:
  233.     P90: 80-92
  234.     P60: 61
  235.  
  236.     NOTE:
  237.         calc. task slice does ONLY work, if 'use timer' is
  238.         disabled.
  239.  
  240. use timer:
  241.     Installs a timer for triggering some actions (like repainting)
  242.     after the sample delay has passed. Usually such an application
  243.     would always use a timer to trigger acurate measurement of the
  244.     sample delay. Since the program does not rely on such critical
  245.     timing, I have embedded the option to disable the timer usage.
  246.     There could be two advantages if you disable this option. First,
  247.     timers are _very_ limited and if you run some more applications,
  248.     you might fall into a situation, where an application does not
  249.     start anymore due to a 'can not allocate timer' error. Disableing
  250.     the timer in TrackIt would free a timer, that then can be used by
  251.     another application. The second advantage is, 'calc. time
  252.     slice' works ONLY, if 'use timer' is disabled, so once you want
  253.     this calculation, you need to disable the timer anyway.
  254.  
  255. smp.delay:
  256.     The sample delay is the time in milliseconds that has to pass,
  257.     before an information collection and the repaint of the new
  258.     information is triggered. The larger this value, the fewer
  259.     system time is wasted. But if the value is to large, the
  260.     information might get 'out of date' when it is next displayed.
  261.     A value between 1000-5000 is good enough for every day usage.
  262.     A value below 100, or an incorrect value (e.g: mixed with
  263.     characters) will be set to 100 automatically.
  264.  
  265.  
  266. HAVE FUN!
  267.